renewable term - Español Inglés Diccionario